package br.com.canvasForAll.model.enums;

import java.util.ArrayList;
import java.util.Collection;

public enum QuadranteEnum {
	
	JUSTIFICATIVAS_PASSADO	(1L, "JUSTIFICATIVAS PASSADO"), 
	PRODUTO					(2L, "PRODUTO"), 
	STAKEHOLDERS_EXTERNOS	(3L, "STAKEHOLDERS EXTERNOS & EVENTOS EXTERNOS"), 
	PREMISSAS				(4L, "PREMISSAS"), 
	RISCOS					(5L, "RISCOS"), 
	OBJ_SMART				(6L, "OBJ SMART"), 
	REQUISITOS				(7L, "REQUISITOS"), 
	EQUIPE					(8L, "EQUIPE"), 
	GRUPO_ENTREGAS			(9L, "GRUPO DE ENTREGAS"), 
	LINHA_TEMPO				(10L, "LINHA DO TEMPO"), 
	BENEFICIOS_FUTURO		(11L, "BENEFÍCIOS FUTURO"), 
	CUSTOS					(12L, "CUSTOS"), 
	RESTRICOES				(13L, "RESTRIÇÕES");
	
	private Long id;
	
	private String titulo;
	
	private QuadranteEnum(Long id, String titulo){
		this.id = id;
		this.titulo = titulo;

	}
	
	public Collection<String> getQuadrantes(){
		Collection<String> quads = new ArrayList<>();
		for(QuadranteEnum q : QuadranteEnum.values())
			quads.add(q.getTitulo());
		
		return quads;
	}

	public Long getId() {
		return id;
	}

	public String getTitulo() {
		return titulo;
	}
	
}
